home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Time Traveler CD - A Mult…dia Chronicle of History
/
Time Traveler CD - A Multimedia Chronicle of History.iso
/
Time Traveler
/
Time Traveler.rsrc
/
bin.rsrc_CODE_2_Print Thingee.txt
< prev
next >
Wrap
Text File
|
1992-10-28
|
27KB
|
487 lines
# near model CODE resource
# jump table entries: 40-44 (5 of them)
export_5:
00000000 42A7 clr.l -[A7]
00000002 3F3C 0081 move.w -[A7], 0x81
00000006 A949 syscall GetMenuHandle
00000008 2B5F EA7C move.l [A5 - 0x1584], [A7]+
0000000C 670A beq +0xC /* 00000018 */
0000000E 2F2D EA7C move.l -[A7], [A5 - 0x1584]
00000012 3F3C 0008 move.w -[A7], 0x8
00000016 A93A syscall DisableItem
label00000018:
00000018 4E75 rts
export_6:
0000001A 42A7 clr.l -[A7]
0000001C 3F3C 0081 move.w -[A7], 0x81
00000020 A949 syscall GetMenuHandle
00000022 2B5F EA80 move.l [A5 - 0x1580], [A7]+
00000026 670A beq +0xC /* 00000032 */
00000028 2F2D EA80 move.l -[A7], [A5 - 0x1580]
0000002C 3F3C 0008 move.w -[A7], 0x8
00000030 A939 syscall EnableItem
label00000032:
00000032 4E75 rts
fn00000034:
00000034 4AAD E6B0 tst.l [A5 - 0x1950]
00000038 670E beq +0x10 /* 00000048 */
0000003A 206D E6B0 movea.l A0, [A5 - 0x1950]
0000003E A023 syscall DisposHandle/DisposeHandle
00000040 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000044 42AD E6B0 clr.l [A5 - 0x1950]
label00000048:
00000048 4E75 rts
fn0000004A:
0000004A 2F3C C800 0000 move.l -[A7], 0xC8000000
00000050 A8FD syscall PrGlue
00000052 6100 0062 bsr +0x64 /* 000000B6 */
00000056 4A40 tst.w D0
00000058 6708 beq +0xA /* 00000062 */
0000005A 0C40 FFD4 cmpi.w D0, 0xFFD4
0000005E 67EA beq -0x14 /* 0000004A */
00000060 604E bra +0x50 /* 000000B0 */
label00000062:
00000062 203C 0000 0100 move.l D0, 0x100
00000068 A122 syscall NewHandle, flags=1
0000006A 2B48 E6B0 move.l [A5 - 0x1950], A0
0000006E 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000072 2F2D E6B0 move.l -[A7], [A5 - 0x1950]
00000076 2F3C 2004 0480 move.l -[A7], 0x20040480
0000007C A8FD syscall PrGlue
0000007E 6100 0036 bsr +0x38 /* 000000B6 */
00000082 4A40 tst.w D0
00000084 6622 bne +0x24 /* 000000A8 */
00000086 4267 clr.w -[A7]
00000088 2F2D E6B0 move.l -[A7], [A5 - 0x1950]
0000008C 2F3C 5204 0498 move.l -[A7], 0x52040498
00000092 A8FD syscall PrGlue
00000094 301F move.w D0, [A7]+
00000096 6100 001E bsr +0x20 /* 000000B6 */
0000009A 4A40 tst.w D0
0000009C 660A bne +0xC /* 000000A8 */
0000009E 2F3C D000 0000 move.l -[A7], 0xD0000000
000000A4 A8FD syscall PrGlue
000000A6 4E75 rts
label000000A8:
000000A8 2F3C D000 0000 move.l -[A7], 0xD0000000
000000AE A8FD syscall PrGlue
label000000B0:
000000B0 42AD E6B0 clr.l [A5 - 0x1950]
000000B4 4E75 rts
fn000000B6:
000000B6 4267 clr.w -[A7]
000000B8 2F3C BA00 0000 move.l -[A7], 0xBA000000
000000BE A8FD syscall PrGlue
000000C0 301F move.w D0, [A7]+
000000C2 6768 beq +0x6A /* 0000012C */
000000C4 3B40 EA84 move.w [A5 - 0x157C], D0
000000C8 0C40 0080 cmpi.w D0, 0x80
000000CC 675E beq +0x60 /* 0000012C */
000000CE 0C40 FF3F cmpi.w D0, 0xFF3F
000000D2 670C beq +0xE /* 000000E0 */
000000D4 0C40 FF40 cmpi.w D0, 0xFF40
000000D8 6706 beq +0x8 /* 000000E0 */
000000DA 0C40 FFD5 cmpi.w D0, 0xFFD5
000000DE 6612 bne +0x14 /* 000000F2 */
label000000E0:
000000E0 4267 clr.w -[A7]
000000E2 3F3C 0085 move.w -[A7], 0x85
000000E6 42A7 clr.l -[A7]
000000E8 A985 syscall Alert
000000EA 301F move.w D0, [A7]+
000000EC 6100 FF46 bsr -0xB8 /* 00000034 */
000000F0 603E bra +0x40 /* 00000130 */
label000000F2:
000000F2 0C40 FFD4 cmpi.w D0, 0xFFD4
000000F6 6630 bne +0x32 /* 00000128 */
000000F8 4267 clr.w -[A7]
000000FA 3F3C 0087 move.w -[A7], 0x87
000000FE 42A7 clr.l -[A7]
00000100 A985 syscall Alert
00000102 301F move.w D0, [A7]+
00000104 0C40 0001 cmpi.w D0, 0x1
00000108 670A beq +0xC /* 00000114 */
0000010A 4EBA FF28 jsr [PC - 0xD8 /* 00000034 */]
0000010E 303C 0002 move.w D0, 0x2
00000112 4E75 rts
label00000114:
00000114 4267 clr.w -[A7]
00000116 42A7 clr.l -[A7]
00000118 3F38 0210 move.w -[A7], [0x00000210 /* BootDrive */]
0000011C 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000120 301F move.w D0, [A7]+
00000122 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000126 6008 bra +0xA /* 00000130 */
label00000128:
00000128 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
label0000012C:
0000012C 4240 clr.w D0
0000012E 4E75 rts
label00000130:
00000130 302D EA84 move.w D0, [A5 - 0x157C]
00000134 4E75 rts
export_7:
00000136 4AAD E6B0 tst.l [A5 - 0x1950]
0000013A 6604 bne +0x6 /* 00000140 */
0000013C 6100 FF0C bsr -0xF2 /* 0000004A */
label00000140:
00000140 2F3C C800 0000 move.l -[A7], 0xC8000000
00000146 A8FD syscall PrGlue
00000148 4EBA FF6C jsr [PC - 0x94 /* 000000B6 */]
0000014C 4A40 tst.w D0
0000014E 6600 0032 bne +0x34 /* 00000182 */
00000152 4267 clr.w -[A7]
00000154 2F2D E6B0 move.l -[A7], [A5 - 0x1950]
00000158 2F3C 2A04 0484 move.l -[A7], 0x2A040484
0000015E A8FD syscall PrGlue
00000160 301F move.w D0, [A7]+
00000162 4267 clr.w -[A7]
00000164 2F2D E6B0 move.l -[A7], [A5 - 0x1950]
00000168 2F3C 5204 0498 move.l -[A7], 0x52040498
0000016E A8FD syscall PrGlue
00000170 301F move.w D0, [A7]+
00000172 6100 FF42 bsr -0xBC /* 000000B6 */
00000176 2F3C D000 0000 move.l -[A7], 0xD0000000
0000017C A8FD syscall PrGlue
0000017E 6100 0390 bsr +0x392 /* 00000510 */
label00000182:
00000182 4E75 rts
export_8:
00000184 2B4F EA86 move.l [A5 - 0x157A], A7
00000188 4AAD E6B0 tst.l [A5 - 0x1950]
0000018C 6604 bne +0x6 /* 00000192 */
0000018E 6100 FEBA bsr -0x144 /* 0000004A */
label00000192:
00000192 6100 02BE bsr +0x2C0 /* 00000452 */
00000196 4AAD EA74